Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Lima 2 Challenger Florianopolis Challenger Argentina F20 Peru F3 Brazil F5 Brazil F6 Chile F2 Argentina F2 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F8 Argentina F9 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Brazil F42 Chile F1 Chile F4 Argentina F4 Argentina F5 Argentina F9 Peru F1 Peru F2 Argentina F11 Peru F6 Argentina F18 Italy F22 Italy F23 Portugal F4 Peru F2 Argentina F3 Spain F28 Argentina F11 Spain F32 Spain F33 Argentina F16 Argentina F18 Spain F17 Spain F18 Greece F2 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Ecuador F1 Ecuador F2 Ecuador F3 Argentina F9 Argentina F10 Spain F36 Argentina F11 Spain F37 Spain F41 Spain F42 Spain F43 Guatemala F1 Bolivia F3 Costa Rica F1 Panama F1 Spain F7 Italy F3 Italy F4 Argentina F6 Argentina F7 Argentina F18 Italy F23 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Bolivia F4 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Argentina F1 Argentina F15 Argentina F6 Chile F15 Argentina F21 Chile F1 Argentina F22 Argentina F7 Chile F3 Argentina F3 M25 Punta del Este Copa Petrobras Argentina - Buenos Aires M25 Arequipa M25 Telfs Braunschweig Challenger Recanati Challenger San Sebastian Challenger Manerbio Challenger Bogota Challenger Santiago Challenger Barletta Challenger Rome Challenger M25 Punta del Este Orbetello Challenger Salvador Challenger Montevideo Challenger Manerbio Challenger Como Challenger Genova Challenger Montevideo Challenger Santiago Challenger Marrakech Challenger M25 Orlando Rio Quente Challenger Braunschweig Challenger Barranquilla Challenger Rome Challenger Blois Challenger Liberec Challenger Seville Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Irving Challenger Porto Alegre Challenger Montevideo Challenger Liberec Challenger Szczecin Challenger Sao Paulo Challenger Argentina F26 Buenos Aires Challenger Drummondville Challenger Aix En Provence Challenger Argentina F6 Orleans Challenger Milan Challenger Medellin Challenger Salzburg Challenger Sao Paulo Challenger Portoroz Challenger Buenos Aires Challenger Buenos Aires Challenger Rabat Challenger Medellin Challenger Medellin Challenger Buenos Aires Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Barranquilla Challenger Le Gosier Challenger Aix En Provence Challenger Prostejov Challenger Madrid Challenger Todi Challenger Milan Challenger Bastad Challenger San Juan Challenger Perugia Challenger Szczecin Challenger Buenos Aires Challenger Francavilla Challenger Cordoba Challenger Rome Challenger Bucaramanga Challenger Santo Domingo Challenger Caltanissetta Challenger Sopot Challenger Pullach Challenger Meerbusch Challenger Genova Challenger Biella Challenger Tiburon Challenger Monterrey Challenger Happy Valley Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Noumea Challenger Punta Del Este Challenger Morelos Challenger Drummondville Challenger Monterrey Challenger Samarkand Challenger Milan Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Tampere Challenger Liberec Challenger Augsburg Challenger Cary Challenger Santo Domingo Challenger Montevideo Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Punta Del Este Challenger Todi Challenger Barcelona Challenger Helsinki Challenger Ostrava Challenger Biella 7 Challenger Perugia Challenger Todi Challenger Segovia Challenger Cordenons Challenger Lima Challenger Buenos Aires Challenger Lima 2 Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires 2 Challenger Salvador De Bahia Challenger Vicenza Challenger San Benedetto Challenger Santo Domingo Challenger Szczecin Challenger Villa Maria Challenger Concepcion Challenger Mexico City Challenger Santa Fe 2 Challenger Brasilia Challenger Santa Cruz de la Sierra Challenger Zagreb Challenger Cordenons Challenger Rome Challenger Blois Challenger Concepcion Challenger Campinas Challenger Ostrava Challenger Aix En Provence Challenger Parma Challenger Lisbon Challenger Campinas Challenger Santiago Challenger Prague Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Quito Challenger Ambato Challenger Cortina Challenger Milan Challenger Montevideo Challenger Bendigo Challenger Concepcion Challenger Mexico City Challenger Perugia Challenger Lima Challenger Poznan Challenger Iasi Challenger Trieste Challenger Lima Challenger Campinas Challenger Seville Challenger Genova Challenger Buenos Aires Challenger Rio De Janeiro Challenger Lima 2 Challenger Temuco Challenger Canberra Challenger Leon Challenger Piracicaba Challenger Santiago Challenger San Luis Potosi Challenger Morelos Challenger Prague 1 Challenger Mauthausen Challenger Bogota Challenger Oeiras 4 Challenger Troisdorf Challenger Salzburg Challenger Santiago Challenger Francavilla Challenger Antofagasta Challenger Tunis Challenger Buenos Aires Challenger Cali Challenger Montevideo Challenger Santa Cruz de la Sierra Challenger Buenos Aires Challenger Punta Del Este Challenger Asuncion Challenger Santos Challenger Vicenza Challenger Santa Cruz de la Sierra 2 Challenger Lima 1 Challenger Ibague Challenger Amersfoort Challenger Porto Challenger San Marino Challenger Bogota Challenger Santo Domingo Challenger Curitiba Challenger Buenos Aires Challenger Villa Maria Challenger Temuco Challenger Punta Del Este Challenger Rosario Challenger Merida Challenger Santos Challenger Santa Fe Challenger Santa Cruz de la Sierra Challenger Napoli Challenger Sao Leopoldo Challenger Pozoblanco Challenger Segovia Challenger Quito Challenger Asuncion Challenger Napoli Challenger Rome Challenger Zagreb Challenger Milan Challenger Reggio Emilia Challenger Braunschweig Challenger Rimini Challenger Brasilia Challenger Genova Challenger San Luis Potosi Challenger Cali Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Rabat Challenger Marrakech Challenger Monza Challenger Piracicaba Challenger Marburg Challenger Scheveningen Challenger Orbetello Challenger Recanati Challenger Genova Challenger Trani Challenger Szczecin Challenger Rennes Challenger Ortisei Challenger Santos Challenger Sao Paulo Challenger Milan Challenger Lima Challenger Bogota Challenger Canberra Challenger Como Challenger Sao Paulo Challenger Seville Challenger Buenos Aires Challenger Todi Challenger Szczecin Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Rennes Challenger Jerusalem Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Geneva Challenger Bratislava Challenger Guayaquil Challenger Cordoba Challenger Helsinki Challenger Santiago Challenger Braunschweig Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Verona Challenger Columbus Challenger Panama City Challenger Sao Paulo Challenger Campinas Challenger Prague II Challenger Lima 1 Challenger Bordeaux Challenger Caltanissetta Challenger Marburg Challenger Braunschweig Challenger Piracicaba Challenger Todi Challenger Recanati Challenger Orbetello Challenger Concepcion Challenger Como Challenger Genova Challenger San Juan Challenger Buenos Aires Challenger Bogota Challenger Lima Challenger Bucaramanga Challenger Porto Challenger Salinas Challenger Panama City Challenger Itajai Challenger Santiago Challenger Santos Challenger Ismaning Challenger Guayaquil Challenger Prague Challenger Padova Challenger Todi Challenger Campinas Challenger San Miguel de Tucuman Challenger Porto Alegre Challenger Guayaquil Challenger Milan Challenger Santiago Challenger Seville Challenger Leon Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Vicenza Challenger Furth Challenger Moscow Challenger Blois Challenger Milan Challenger Marburg Challenger Todi Challenger Seville Challenger Rome Challenger Porto Alegre Challenger Mohammedia Challenger Corrientes Challenger Lima Challenger Montevideo Challenger Heilbronn Challenger Vicenza Challenger Cali Challenger Lyon Challenger Ilkley Challenger Scheveningen Challenger Santos Challenger Campinas Challenger Bogota Challenger Canberra Challenger Irving Challenger Allianz Suisse Open Gstaad - Gstaad Movistar Open - Santiago Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart VTR Open - Vina del Mar Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg VTR Open - Vina del Mar Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Quito Challenger Genova Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Moselle Open - Metz Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Geneva Open - Geneva Bet-at-home Open - Hamburg Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Lima Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel Brisbane International - Brisbane Guayaquil Challenger Rio Open - Rio de Janeiro Swiss Open - Gstaad Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Argentina Open - Buenos Aires Santiago Open - Santiago Generali Open - Kitzbuhel Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem European Open - Antwerp Brasil Open - Sao Paulo Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade San Diego Open - San Diego Mallorca Championships - Mallorca Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Copa Claro - Buenos Aires Santiago Challenger BMW Open - Munich Le Gosier Challenger Panama City Challenger Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Lisbon Challenger If Stockholm Open - Stockholm Vicenza Challenger Prostejov Challenger AEGON Championships - London Moselle Open - Metz Heineken Open - Auckland Swiss Indoors Basel - Basel BMW Open - Munich Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg European Open - Antwerp Aircel Chennai Open - Chennai Blois Challenger Bet-at-home Open - Hamburg Cordoba Open - Cordoba Montevideo Challenger Buenos Aires Challenger Generali Open - Kitzbuhel Santiago Challenger Konzum Croatia Open - Umag Leon Challenger Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Campinas Challenger Grand Prix Hassan II - Marrakech Lima Challenger Barcelona Open BancSabadell - Barcelona Ann Arbor Challenger Geneva Open - Geneva Antalya Cup - Antalya Argentina Open - Buenos Aires Guayaquil Challenger Lima Challenger Chile Dove Men+Care Open - Santiago Barcelona Open BancSabadell - Barcelona Tallahassee Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Aix En Provence Challenger Credit Agricole Suisse Open - Gstaad San Marino Challenger European Open - Antwerp Campinas Challenger Serbia Open - Belgrade Adelaide International - Adelaide Cordoba Open - Cordoba Santiago Challenger Forte Village Sardegna Open - Sardinia Astana Open - Nur-Sultan Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Rakuten Japan Open - Tokyo Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Braunschweig Challenger Rio Open - Rio de Janeiro Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Coquimbo 2 Challenger Chile Dove Men+Care Open - Santiago Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Sao Leopoldo Challenger Gonet Geneva Open - Geneva Nordea Open - Bastad Modena Challenger Szczecin Challenger Sydney International - Sydney Hamburg European Open - Hamburg SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Abierto de Tenis Mifel - Los Cabos Cordoba Open - Cordoba Open Parc - Lyon Plava Laguna Croatia Open - Umag Great Ocean Road Open - Melbourne Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona L'Aquila Challenger Manta Challenger Guayaquil Challenger Medibank International - Sydney Estoril Open - Estoril Open de Moselle - Metz Open Sabadell Atlantico - Barcelona Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Geneva Open - Geneva Generali Open - Kitzbuhel SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Millennium Estoril Open - Estoril Tigre Challenger Brasil Open - Sao Paulo Brasil Open - Sao Paulo Turkish Airlines Open Antalya - Antalya German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Medellin Challenger Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami San Miguel de Tucuman Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Western & Southern Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 ATP Cup - Sydney Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro